senior customer support manager careers in Salcombe, United Kingdom